#include "headers.h"
#include "Log.h"

namespace Engine
	{
	Log::Log(void)
		{
		}
	
	Log::~Log(void)
		{
		}

	void Log::print(LOGTYPE logType, string msg)
		{
		switch(logType)
			{
		case ERROR:
			cout << "ERROR: " << msg << endl;
			break;
		case WARNING:
			cout << "WARNING: " << msg << endl;
			break;
		case MESSAGE:
			cout << "MESSAGE: " << msg << endl;
			break;
			};
		}

	void Log::error(string msg)
		{
		print(ERROR, msg);
		}

	void Log::warning(string msg)
		{
		print(WARNING, msg);
		}

	void Log::message(string msg)
		{
		print(MESSAGE, msg);
		}
	}
